package main

import (
	"fmt"
)

func main() {
	/**
	算数运算符
	+，-，*，/%，++，--
	*/
	a := 10
	b := 3
	sum := a + b //和
	fmt.Println(sum)

	sub := b - a //差
	fmt.Println(sub)

	mul := a * b //积
	fmt.Println(mul)

	div := a / b //商
	mod := a % b //模
	fmt.Println(div, mod)

	//关系运算符 永远返回 bool
	var aa int = 2
	var bb int = 55
	fmt.Println(aa > bb) //false

	//逻辑运算符
	/**
	&&
	||
	!
	*/

	res1 := true
	res2 := false
	res := res2 && res1
	fmt.Println(res) //false

	res3 := true
	res4 := false
	res5 := res3 || res4
	fmt.Println(res5) //true

	res7 := true
	res8 := false
	fmt.Println(!res7) //false
	fmt.Println(!res8) //true

	//赋值算符
	/**
	=
	+=
	-=
	*=
	/=

	*/

	//输入 输出
	//输出 Print Printf Println
	//占位符 %v 原样输出，%T 打印类型，%t bool类型，%f 浮点类型，%d 10进制， %b二进制，%o8进制，%x 16进制，%差打印字符，%p 内存地址

}
